#include "mc31xx_hal.h"
#include "MC3172.h"
#include "blb.h"

////////////////////////////////////////////////////////////
void thread1_main(void) 
{
    u32 ret;
    HAL_Thread_Start(); 
    while(1){
        // ret=HAL_MUX_Pend(g_uwLedMuxHandle,HAL_WAIT_FOREVER);
        // printf("[%d][thread %d]申请锁，返回 %d\r\n",__LINE__,THREAD_ID,ret);
        // HAL_Delay(1000);
        // ret=HAL_MUX_Post(g_uwLedMuxHandle);
        // printf("[%d][thread %d]释放锁，返回 %d\r\n",__LINE__,THREAD_ID,ret);
        // HAL_Delay(1000);
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread5_main(void)
{
    HAL_Thread_Start();
   // printf("THREAD_ID=%d,THREAD_FREQCFG_VALUE=%d,M=%.02f\r\n", THREAD_ID, THREAD_FREQCFG_VALUE, 200 / (4.0 * mypow(2, THREAD_FREQCFG_VALUE >> 4)));
    while(1){
       
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread9_main(void)
{
    HAL_Thread_Start();
    while(1){
        //user code section
        //printf("[%s:%d][thread %d]\r\n", __FILE__, __LINE__, THREAD_ID);
        delay_us(10000);
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread13_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread17_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread21_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread25_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread29_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread33_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread37_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread41_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread45_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread49_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread53_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread57_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

////////////////////////////////////////////////////////////
void thread61_main(void)
{
    HAL_Thread_Start();
    while(1){
        
    }
    HAL_Thread_End();
}

